﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BookExpress.Cliente
{
    public partial class CadastroCliente : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((bool)Session["usuarioLogado"] == false)
            {
                Response.Redirect("~/Funcionario/NaoAutorizado.aspx");
            }
        }

        protected void BtnConfirmarCadastro_Click(object sender, EventArgs e)
        {
            Cliente c = new Cliente();
            c.CliNome = Nome.Text;
            c.CliCPFCNPJ = CPFCNPJ.Text;
            c.CliTipoLogradouro = TipoLogradouro.Text;
            c.CliLogradouro = Logradouro.Text;
            c.CliNumero = Numero.Text;
            c.CliComplemento = Complemento.Text;
            c.CliBairro = Bairro.Text;
            c.CliCidade = Cidade.Text;
            c.CliUF = UF.Text;
            c.CliCEP = CEP.Text;
            c.CliTelefone = Telefone.Text;
            c.CliCelular = Celular.Text;
            c.CliEmail = Email.Text;

            try
            {
                c.cadastrarCliente(c.CliNome, c.CliCPFCNPJ, c.CliTipoLogradouro, c.CliLogradouro, c.CliNumero, c.CliComplemento, c.CliBairro, c.CliCidade, c.CliUF, c.CliCEP, c.CliTelefone, c.CliCelular, c.CliEmail);
                Session["resposta"] = "Operação efetuada com sucesso.";
                Response.Redirect("~/Resposta.aspx", false);
            }
            catch (Exception erro)
            {
                Session["resposta"] = erro.Message;
                Response.Redirect("~/Resposta.aspx", false);
            }
        }
    }
}